*{
    margin: 0;
    padding: 0;
    text-decoration: none;
}
li{
    list-style: none;
}
.w{
    width: 960px;
    margin: 0 auto;
    /* background-color: #2A98D3; */
}


.product{
    display: flex;
    margin-top: 20px;
    box-sizing: border-box;
    border: 1px solid #E8E8E8;
    padding: 20px 20px 50px 20px;
}
.product .bImg img{
    width: 450px;
    height: 280px;
}
.product .sImg img{
    height: 51px;
    width: 82px;
}
.product .left .bottom {
    display: flex;
    font-size: 12px;
    justify-content: space-between;
}
.product .left .bottom .leftText{
    display: flex;
}
.product .left .bottom .leftText span{
    height: 15px;
    width: 15px;
    position: relative;
    top: 3px;
    display: inline-block;
    background: url(../images/purchase_img/icon2.png);
    background-size: 100% 100%;
}
.product .left .bottom .times{
    display: inline-block;
    width: 300px;
    height: 30px;
    /*background-color: #0b5ba5;*/
}
.product .left .bottom .times span{
    font-size: 15px;
    display: inline-block;
    color: #F98400;
}
.product .right{
    margin-left: 30px;
}
.product .right .title{
    line-height: 28px;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
    color: #333;
    font-family: "Microsoft YaHei",arial,sans-serif;
}
.product .right .price{
    height: 68px;
    background-color: #ee634c;
    width: 473px;
    position: relative;
    display: block;
    margin-right: -5px;
    border-radius: 5px 0 0 5px;
    color: #fff;
    display: flex;
    justify-content: space-between;
}
.product .right .price .left1{
    display: flex;
}
.product .right .price .bPrice{
    line-height: 36px;
    height: 37px;
    position: relative;
    display: inline-block;
    zoom: 1;
    margin-left: 28px;
    margin-top: 15px;
    font-size: 44px;
    
}
.product .right .price .sPrice{
    font-size: 12px;
    position: relative;
    top: 33px;
    margin-left: 20px;
}



.product .right .info ul{
    display: flex;
    padding: 12px;
    border-bottom: 1px dashed #DEDEDE;
}
.product .right .info ul li{
    flex: 1;
    text-align: center;
    font-size: 12px;
    color: #A1A1A1;
    border-right: 1px dashed #DEDEDE;
}
.product .right .info ul li:nth-child(1){
    line-height: 50px;
}
.product .right .info ul li:nth-child(3){
    padding-top: 7px;
}
.star{
    width: 85px;
    height: 18px;
    background: url(../images/purchase_img/start.png);
    background-position: 0 -612px;
}
.star2{
    width: 85px;
    height: 18px;
    background: url(../images/purchase_img/start.png);
    background-position: 0 -594px;
}
.product .right .info .top{
    display: flex;
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.product .right .info .top span{
    color: #ff8400;
    font-weight: 700;
    padding: 0 0 0 4px;
    display: inline;
    line-height: 16px;
}
.product .number .count {
    display: flex;
}
.product .number .count div{
    display: block;
    width: 28px;
    height: 26px;
    text-align: center;
    border: 1px solid #d9d9d9;
    background-color: #f7f7f7;
    cursor: pointer;
}
.product .number{
    display: flex;
    margin-top: 30px;
    margin-bottom: 30px;
}
.product .number span{
    font-size: 12px;
    color: #aca9a9;
    position: relative;
    top: 8px;
}
.product .number .count input{
    width: 50px;
    height: 26px;
    border: none;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    text-align: center;
}
.product .buy{
    display: flex;
}
.product .buy .btn{
    display: inline-block;
    font-size: 20px;
    padding: 0 35px;
    height: 47px;
    line-height: 47px;
    color: #fff!important;
    background-color: #ff8400;
    border: 1px solid #ff8400;
    border-bottom: solid 1px #c66600;
}
.product .buy .btn .btn-1{
    display: inline-block;
    width: 100%;
    height: 100%;
    color: white;
}
.product .buy p{
    line-height: 50px;
    color: #D2D2D2;
    font-size: 14px;
    margin-left: 20px;
}

.news{
    padding: 30px 20px;
    width: 720px;
    box-sizing: border-box;
}
.news .title{
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
}
.news li{
    color: #333;
    display: flex;
    font-size: 14px;
    line-height: 32px;
    justify-content: space-between;
}
.news li .price{
    font-weight: 700;
    padding: 0 10px;
    color: #c00;
}
.news li .left{
    display: flex;
}
.news li .left span{
    line-height: 32px;
    color: #333;
    cursor: pointer;
    font-size: 14px;
}
.news .all{
    height: 28px;
    line-height: 28px;
    color: #666;
    font-size: 14px;
    margin-bottom: 10px;
    background-color: #f2f2f2;
    text-align: center;
    border-radius: 4px;
}
.item-left{
    width: 720px;
}
.item-left .imgs{
    display: flex;
    flex-wrap: wrap;
    width: 230px;
}
.item-left .news{
    border: 1px solid #E8E8E8;
}
.item-right {
    width: 230px;
}
.item-right .imgs img{
    border: 1px solid #E8E8E8;
    margin-bottom: 5px;
}
.content{
    display: flex;
    margin-top: 30px;
    justify-content: space-between;
}
.contentBox{
    margin-top: 20px;
    padding: 20px 20px 0px 20px;
    border: 1px solid #E0E0E0;
}
/*内部导航长 更新公告  适用门店*/
.selected{
    height: 38px;
    background-color: #fff;
    position: relative;}
.selected a{
    color: #ff8400;
    font-weight: 500;
}
.select li{list-style:none;padding:10px 0 5px 100px}
.select .select-list{border-bottom:#eee 1px dashed}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:100px;margin-bottom:5px;position:absolute;top:0;left:-100px;text-align:right;color:#666;height:24px;line-height:24px}
.select dd{float:left;display:inline;margin:0 0 5px 5px;}
.select a{display:inline-block;white-space:nowrap;height:24px;padding:0 10px;text-decoration:none;color:#039;border-radius:2px;}
.select a:hover{color:#f60;background-color:#f3edc2}
.select .selected a{color:#fff;background-color:#f60}



.tip1{
    margin-top: 20px;
    color: #333;
    font-size: 14px;
}
.title1{
    color: #ff8400;
    margin-top: 20px;
    border-bottom: 2px solid #dedede;
}
.title1 span{
    border-bottom: 2px solid #ff8400;
    line-height: 30px;
    font-size: 18px;
    display: inline-block;
    position: relative;
    top: 2px;
}
.item1 .cont{
    padding: 20px;
    background-color: #FAFAFA;
    margin-top: 20px;
    display: flex;
}
.item1 .cont .imgs{
    border: 1px solid #dedede;
    margin-right: 20px;
    width: 302px;

}
.item1 .cont .screen{
    width: 310px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EDEDED;
}
.item1 .cont h4{
    margin-bottom: 10px;
    margin-top: 10px;
}
.item1 .cont .level{
    font-size: 12px;
    display: flex;
}
.item1 .cont .level .icon{
    width: 64px;
    height: 12px;
    position: relative;
    top: 3px;
    margin-right: 10px;
    background: url(../images/start.png);
    background-position: -95px -182px;
}
.item1 .cont p{
    font-size: 12px;
    font-size: 100;
    line-height: 30px;
}
.item1 .cont .last{
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 20px;
}
.item1 table{
    margin-top: 20px;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 18px;
    border: 1px solid #e2e2e2;
    color: #333;
    line-height: 1.5;
    font-size: 14px;
    color: #333;
}
.item1 table thead th{
    color: #333;
    background-color: #f2f2f2;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-bottom: 1px solid #e2e2e2;

}
.item1 table th{
    font-style: normal;
    font-weight: 400;
}
.item1 table td{
    text-align: center;
}
.item1 table .total{
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 18px;
    border: 1px solid #e2e2e2;
    color: #333;
}
.item1 table .total{
    border: 0;
    background-color: #f2f2f2;
    line-height: 26px;
}
.item1 .purchase-notes {
    padding: 4px 14px 10px;
    background: #FFFDE5;
    padding: 20px;
    line-height: 1.5;
    font-size: 14px;
    color: #333;
    margin-top: 20px;
}
.item1 .purchase-notes dl {
    margin-top: 6px;
    padding-left: 85px;
    line-height: 24px;
}
.item1 .purchase-notes dl dt{
    float: left;
    width: 85px;
    margin-left: -85px;
    font-weight: 700;
}
.item1 .purchase-notes dl .listitem{
    display: list-item;
    line-height: 22px;
}
.item1 .title1 span:nth-child(2){
    color: #2A98D3;
    border: none;
    margin-left: 10px;
}
.midelP{
    font-size: 12px;
    font-family: 宋体;
    color: rgb(102, 102, 102);
    margin: 15px 0;
}
.item1 .nav {
    display: flex;
    font-size: 12px;
}
.item1 .nav .left{
    flex: 1;
    text-align: center;
    position: relative;
}
.item1 .nav .star{
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
}
.item1 .nav .right{
    flex: 1;
}
.item1 .nav .right ul{
    width: 180px;
    margin: 0 auto;
}
.item1 .nav .right ul li{
    display: flex;
    margin-bottom: 5px;
}
.item1 .nav .left .p2{
    margin-top: 25px;
}
.item1 .nav .left .p1{
    color: #ff5000;
    font-size: 32px;
    line-height: 28px;
    margin-top: 3px;
    font-family: arial;
    margin-bottom: 5px;
}
.item1 .nav .left{
    border-right: 1px solid #f7f7f7;
}
.item1 .nav .left .p2 span{
    color: #333;
    font-weight: 700;
}
.item1 .nav .right .line{
    width: 100px;
    height: 15px;
    background: #F5F5F5;
    margin: 0 10px;
}
.item1 .nav .right .line .score1{
    background: #ffc900;
    width: 40px;
    height: 15px;
}
.item1 .nav .right .line .score2{
    background: #ffc900;
    width: 20px;
    height: 15px;
}
.item1 .nav .right .line .score3{
    background: #ffc900;
    width: 2px;
    height: 15px;
}
.items{
    border-bottom: 1px dotted #d9d9d9;
    margin-bottom: 20px;
}
.items .title{
    display: flex;
    font-size: 12px;
    color: #8B8B8B;
}
.items .star2{
    margin-right: 20px;
}
.items .bottom{
    display: flex;
    justify-content: space-between;
    color: rgb(51, 51, 51);
    line-height: 21px;
    font-size: 12px;
    padding: 15px;
}
.Pages{
    clear: both;
    float: right;
    padding: 5px;
    text-align: right;
    font-size: 12px;
    line-height: 16px;
}
.Pages a{
    padding: 3px 4px;
    border: 1px solid #ccc;
    color: #000;
}

.Pages .PageSel{
    padding: 5px;
    border-color: #f60;
    background: #f60;
    color: #fff;
    text-decoration: none;
}
.bottom2{
    display: flex;
    margin-top: 70px;
    padding: 30px;
    background-color: #f8f8f8;
}
.bottom2 .btn{
    font-size: 20px;
    background-color: #ff8400;
    border: 1px solid #ff8400;
    border-bottom: solid 1px #c66600;
    color: #fff;
    font-weight: 600;
    height: 42px;
    line-height: 42px;
    width: 115px;
    text-align: center;
}
.bottom2 .price{
    margin-left: 30px;
    color: #f60;
    font-size: 28px;
    font-weight: 700;
    height: 50px;
    line-height: 50px;
    padding-right: 40px;
    border-right: 1px solid #dedede;
}
.bottom2 .box{
    font-size: 14px;
    text-align: center;
    padding: 0 20px;
    margin-top: 5px;
}
.tg-cont{
    width: 960px;
}
.footer_top{
    background: #FAFAFA;
    margin-top: 30px;
    padding-bottom: 20px;
}
.tg-footer-list{
   
    overflow: hidden;
}
.tg-footer-list .tg-footer-list {
    width: 190px;
    display: block;
    margin: 0 auto 42px;
    position: relative;
}
.tg-footer-item-wide{
    width: 209px;
    height: 138px;
    margin-top: 25px;
    border-right: 1px solid #eaeaea;
    float: left;
    overflow: hidden;
}
.tg-footer-item-wide a{
    width: 190px;
    display: block;
    margin: 0 auto 46px;
    position: relative;
}
.tg-footer-item-wide .icon{
    background: url(../images/purchase_img/icons.png);
    float: left;
}
.tg-footer-item-wide .tg-footer-call i{
    background-position: -5px -436px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 36px;
    height: 36px;
    float: left;
}
 .tg-footer-item-wide a span{
    display: block;
    float: right;
    width: 130px;
    text-align: left;
    color: #333;
    font-size: 18px;
    line-height: 27px;
    position: relative;
 }
.tg-footer-item-wide a p{
    display: block;
    float: right;
    width: 130px;
    font-size: 14px;
    text-align: left;
    color: #999;
 }
 .tg-footer-item-wide .tg-footer-advice i{
    background-position: -5px -630px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 38px;
    height: 44px;
    float: left;
    
 }

 .tg-footer-item-wide a{
    width: 190px;
    display: block;
    margin: 0 auto 37px;
    position: relative;
    overflow: hidden;
 }

.tg-footer-item-wide .tg-footer-coop i{
    background-position: -5px -482px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 51px;
    height: 37px;
}
.tg-footer-item-wide .tg-footer-customer i{
    background-position: -5px -530px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 41px;
    height: 38px;
}
.tg-footer-item-wide .tg-footer-customer .m-lbtn{
    height: 25px;
    line-height: 25px;
    padding: 0 15px;
    margin-left: 20px;
    color: #333;
    font-weight: 400;
    float: left;
    border: 1px solid #d9d9d9;
    background-color: #fff;
}
.tg-footer-item-narrow{
    width: 134px;
    height: 138px;
    margin-top: 25px;
    border-right: 1px solid #eaeaea;
    float: left;
}
 .tg-footer-item-narrow dl{
    width: 90px;
    margin: 0 auto;
 }
 .tg-footer-item-narrow dl dt{
    font-size: 14px;
    color: #333;
    line-height: 30px;
    position: relative;
    margin-top: -8px;
 }
.tg-footer-item-narrow dl dd a{
    font-size: 12px;
    color: #999;
    line-height: 20px;
}
.footer{
    text-align: center;
    margin-top: 20px;
    padding-bottom: 20px;
}
.footer p{
    text-align: center;
    line-height: 60px;
    height: 60px;
    display: block;
    color: #999;
    font-size: 12px;
}
.recom-ul{
    padding: 20px;
    background: #FAFAFA;
    font-size: 14px;
}
.recom-ul h3{
    height: 24px;
    padding-top: 15px;
    float: none;
    line-height: 20px;
    color: #666;
}
.recom-ul .price {
    display: flex;
}
.recom-ul .price .new{
    margin-right: 4px;
    color: #333;
 
}
.recom-ul .price .old{
    color: #999;
}
.recom-ul .title {
    display: flex;
    font-size: 12px;

}
.recom-ul .title strong{
    margin-right: 5px;
}
.recom-ul .item{
    margin: 10px 0 30px 0;
}
.recom-ul .item .bottom3{
    color: #a09d9d;
}
.recom-ul .more{
    width: 200px;
    text-align: center;
    line-height: 35px;
    color: #666;
    background: #F4F4F4;
    border: 1px solid #CCCCCC;
}